# -*- coding: utf-8 -*-
"""
date: Thu Dec 13 15:37:54 2018
python: Anaconda 3.6.5
author: kanade
email: kanade@blisst.cn
"""
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import numpy as np
import matplotlib.pyplot as mp


x = np.linspace(-np.pi, np.pi, 1000)
cos_y = np.cos(x)
sin_y = np.sin(x)

# 获取图形对象并设为当前图形对象，如果没有则创建，
# 以对象名('Figure1')这个标识是否是同一个图形对象
mp.figure('Figure1', figsize=(6, 4),
          dpi=120, facecolor='lightgray')
mp.title('y=cos(x)', fontsize=20)
mp.xlabel('X', fontsize=14)
mp.ylabel('Y', fontsize=14)
mp.tick_params(labelsize=10)
mp.grid(linestyle='-.')

mp.figure('Figure2', figsize=(6, 4),
          dpi=50, facecolor='dodgerblue')
mp.title('y=sin(x)', fontsize=20)
mp.xlabel('X', fontsize=14)
mp.ylabel('Y', fontsize=14)
mp.tick_params(labelsize=10)
mp.grid(linestyle=':')
# 把Figure1设为当前窗口对象，并画图
mp.figure('Figure1')
mp.plot(x, cos_y, color='dodgerblue',
        label=r'$y=\frac{1}{2}cos(x)$')
mp.legend()
# mp.show()为阻塞函数，如果写了，则先显示第一个图，关掉之后才能显示第二个
#mp.show()
mp.figure('Figure2')
mp.plot(x, sin_y, color='orangered',
        label=r'$y=sin(x)$')
mp.legend()


mp.show()
